#!/bin/bash

# Remove todos arquivos .out.par
for i in `find . -type f -name '*.out.par' | grep '\.out\.par$' | grep -v '\.svn'`;
do
	echo "Deleting $i"
	svn del $i --force
done

# Remove todos arquivos .out
for i in `find . -type f -name '*.out' | grep '\.out$' | grep -v '\.svn'`;
do
        echo "Deleting $i"
        svn del $i --force
done

# Remove todos arquivos .ps que não forem relatórios
for i in `find . -type f -name '*.ps' | grep '\.ps$' | grep -v text | grep -v '\.svn'`;
do
        echo "Deleting $i"
        svn del $i --force
done

# Remove todos arquivos .log
for i in `find . -type f -name '*.log' | grep '\.log$'`;
do
        echo "Deleting $i"
        svn del $i --force
done

# Remove todos que não forem arquivos .par .png .bmp .jpg .ps .pdf
for i in `find . -type f | grep -iv '\.par$' | \
grep -iv '\.png$' | grep -iv '\.bmp$' | grep -iv '\.jpg$' | \
grep -iv '\.ps$' | grep -iv '\.pdf$' | grep -v 'selecionar$' | grep -v '\.svn'`;
do
        echo "Deleting $i"
        svn del $i --force
done

# E agora remove todos os diretórios vazios
#for i in `find . -type d | grep -v '\.svn'`;
#do
#	if [ -z "`ls $i`" ]; then
#		# Mais um teste de sanidade
#		if [ ! find $i -name '(*.ps|*.png|*.jpg|*.bmp|*.pdf)' ]
#		echo "Deleting $i"
#		# svn del $i
#	fi
#done
